const mongoose = require('mongoose')
const { Schema, model } = mongoose

// 文档schema
const userSchema = new Schema({
    __v: {
        type: Number,
        select: false
    },
    name: {
        type: String, // 传入的字段都会转为string
        required: true // 必填
    },
    password: {
        type: String,
        required: true,
        select: false // 列表中不返回该字段
    },
    age: {
        type: Number,
        required: false,
        default: 0 //  设置默认值
    }
})


// 用户模型
// User 集合名称
// 导出的这个模型也是一个类
module.exports = model('User', userSchema)